Text copied to clipboard!

Наслов

Text copied to clipboard!

Inženjer za razvoj softvera

Опис

Text copied to clipboard!
Tražimo Inženjera za razvoj softvera koji će se pridružiti našem dinamičnom timu i doprineti razvoju inovativnih softverskih rešenja. Idealni kandidat je strastven prema programiranju, poseduje analitičko razmišljanje i sposoban je da radi u timskom okruženju. Kao inženjer za razvoj softvera, bićete odgovorni za dizajniranje, implementaciju i testiranje softverskih komponenti koje zadovoljavaju potrebe korisnika i poslovne ciljeve. Vaš rad će uključivati saradnju sa drugim inženjerima, dizajnerima i menadžerima proizvoda kako biste razvili visokokvalitetne aplikacije. Očekuje se da pratite najbolje prakse u razvoju softvera, kao i da doprinosite kontinuiranom unapređenju procesa i alata. Bićete uključeni u sve faze životnog ciklusa softverskog razvoja, od analize zahteva do implementacije i održavanja. Uloga zahteva poznavanje više programskih jezika, iskustvo sa razvojnim okvirima i alatima, kao i razumevanje principa objektno orijentisanog programiranja. Takođe, važno je da imate iskustva sa sistemima za kontrolu verzija, kao što je Git, i da ste upoznati sa agilnim metodologijama rada. Ako ste motivisani da radite na izazovnim projektima, volite da učite nove tehnologije i želite da doprinesete razvoju softverskih rešenja koja imaju stvaran uticaj, pozivamo vas da se prijavite i postanete deo našeg tima.

Одговорности

Text copied to clipboard!
  • Razvoj i implementacija softverskih rešenja prema specifikacijama
  • Pisanje čistog, efikasnog i dokumentovanog koda
  • Testiranje i otklanjanje grešaka u softveru
  • Saradnja sa timovima za dizajn i proizvodnju
  • Održavanje postojećih aplikacija i njihovo unapređenje
  • Učešće u planiranju i proceni zadataka
  • Praćenje novih tehnologija i njihova primena
  • Korišćenje sistema za kontrolu verzija (npr. Git)
  • Implementacija sigurnosnih i performansnih standarda
  • Pisanje tehničke dokumentacije

Захтеви

Text copied to clipboard!
  • Diploma iz oblasti računarstva, softverskog inženjeringa ili srodne oblasti
  • Iskustvo u razvoju softvera (najmanje 2 godine)
  • Poznavanje programskih jezika kao što su Java, C#, Python ili JavaScript
  • Iskustvo sa bazama podataka (SQL, NoSQL)
  • Razumevanje principa objektno orijentisanog programiranja
  • Poznavanje razvojnih okvira (npr. .NET, Spring, React)
  • Iskustvo sa alatima za verzionisanje (npr. Git)
  • Sposobnost rada u agilnom okruženju
  • Dobre komunikacione i timske veštine
  • Samostalnost i odgovornost u radu

Могућа питања на интервјуу

Text copied to clipboard!
  • Koje programske jezike najčešće koristite i zašto?
  • Možete li opisati jedan izazovan projekat na kojem ste radili?
  • Kako pristupate rešavanju grešaka u kodu?
  • Da li imate iskustva sa radom u agilnim timovima?
  • Kako ostajete u toku sa novim tehnologijama?
  • Koji razvojni alati su vam najkorisniji u svakodnevnom radu?
  • Kako biste optimizovali performanse aplikacije?
  • Da li ste radili sa cloud platformama (npr. AWS, Azure)?
  • Kako dokumentujete svoj kod?
  • Koji je vaš pristup testiranju softvera?